// import { createRouter, createWebHistory } from 'vue-router'

// const router = createRouter({
//   history: createWebHistory(),
//   routes: [
//     // 你的路由配置
//   ]
// })

// // 添加路由性能监控
// router.beforeEach((to, from, next) => {
//   // 记录路由跳转开始时间
//   window.performance.mark('routeStart')
//   next()
// })

// router.afterEach((to) => {
//   // 记录路由跳转结束时间
//   window.performance.mark('routeEnd')
  
//   // 计算路由跳转耗时
//   window.performance.measure('routeChange', 'routeStart', 'routeEnd')
  
//   const measure = window.performance.getEntriesByName('routeChange')[0]
  
//   // 获取 Vue 实例上的监控对象
//   const monitor = router.app.config.globalProperties.$monitor
  
//   // 上报路由性能数据
//   monitor.reporter.send('performance', {
//     type: 'route',
//     name: `${from.path} -> ${to.path}`,
//     duration: measure.duration,
//     timestamp: Date.now()
//   })
  
//   // 清除性能标记
//   window.performance.clearMarks()
//   window.performance.clearMeasures()
// })

// export default router 